package com.css.dzj.dzjjcss.modules.resultregister.service;
import com.css.dzj.dzjjcss.modules.resultregister.entity.ResultRegisterEntity;
import com.querydsl.core.QueryResults;
import org.springframework.data.domain.Pageable;
public interface ResultRegisterService {
    /**
     * 新增
     */
    void add(ResultRegisterEntity resultRegisterEntity);
    /**
     * 暂存
     */
    void addOnly(ResultRegisterEntity resultRegisterEntity);
    /**
     * 通过id查询详细信息
     */
    ResultRegisterEntity findById(String id);
    /**
     * 修改监管结果登记
     */
    void update(ResultRegisterEntity resultRegisterEntity);
    /**
     * 删除
     */
    Boolean delete(String id);
    /**
     * 多条件分页查询公示通报信息
     */
    QueryResults<ResultRegisterEntity> getSupervisionList(String createUser, String projectName, String administrativeDivision, String supervisionType, String createUserUnit, String status, String releaseStartTime, String releaseEndTime,String unitName,Pageable pageable);





}
